home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Object = "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0"; "SHDOCVW.DLL"
- Object = "{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0"; "COMCTL32.OCX"
- Object = "{BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0"; "TABCTL32.OCX"
- Begin VB.Form Form1
- Caption = "Multi-Search"
- ClientHeight = 7290
- ClientLeft = 60
- ClientTop = 345
- ClientWidth = 11880
- Icon = "Form1.frx":0000
- LinkTopic = "Form1"
- ScaleHeight = 7290
- ScaleWidth = 11880
- StartUpPosition = 2 'CenterScreen
- Visible = 0 'False
- Begin ComctlLib.Toolbar Toolbar1
- Height = 840
- Left = 0
- TabIndex = 11
- Top = 0
- Width = 11880
- _ExtentX = 20955
- _ExtentY = 1482
- ButtonWidth = 1323
- ButtonHeight = 1376
- Appearance = 1
- ImageList = "ImageList1"
- _Version = 327682
- BeginProperty Buttons {0713E452-850A-101B-AFC0-4210102A8DA7}
- NumButtons = 5
- BeginProperty Button1 {0713F354-850A-101B-AFC0-4210102A8DA7}
- Caption = "Back"
- Key = ""
- Description = "Back"
- Object.ToolTipText = "Go Back"
- Object.Tag = ""
- ImageIndex = 1
- EndProperty
- BeginProperty Button2 {0713F354-850A-101B-AFC0-4210102A8DA7}
- Caption = "Forward"
- Key = ""
- Description = "Forward"
- Object.ToolTipText = "Go Forward"
- Object.Tag = ""
- ImageIndex = 2
- EndProperty
- BeginProperty Button3 {0713F354-850A-101B-AFC0-4210102A8DA7}
- Caption = "Stop"
- Key = ""
- Description = "Stop"
- Object.ToolTipText = "Stop"
- Object.Tag = ""
- ImageIndex = 3
- EndProperty
- BeginProperty Button4 {0713F354-850A-101B-AFC0-4210102A8DA7}
- Caption = "Refresh"
- Key = ""
- Description = "Refresh"
- Object.ToolTipText = "Refresh"
- Object.Tag = ""
- ImageIndex = 4
- EndProperty
- BeginProperty Button5 {0713F354-850A-101B-AFC0-4210102A8DA7}
- Caption = "Favorites"
- Key = ""
- Description = "Favorites"
- Object.ToolTipText = "Favorites"
- Object.Tag = ""
- ImageIndex = 5
- EndProperty
- EndProperty
- End
- Begin TabDlg.SSTab SSTab1
- Height = 5655
- Left = 120
- TabIndex = 4
- Top = 1440
- Width = 11535
- _ExtentX = 20346
- _ExtentY = 9975
- _Version = 393216
- Tabs = 6
- Tab = 1
- TabsPerRow = 4
- TabHeight = 520
- TabCaption(0) = "Yahoo"
- TabPicture(0) = "Form1.frx":030A
- Tab(0).ControlEnabled= 0 'False
- Tab(0).Control(0)= "WebBrowser(0)"
- Tab(0).ControlCount= 1
- TabCaption(1) = "Infoseek"
- TabPicture(1) = "Form1.frx":0326
- Tab(1).ControlEnabled= -1 'True
- Tab(1).Control(0)= "WebBrowser(1)"
- Tab(1).Control(0).Enabled= 0 'False
- Tab(1).ControlCount= 1
- TabCaption(2) = "Altavista"
- TabPicture(2) = "Form1.frx":0342
- Tab(2).ControlEnabled= 0 'False
- Tab(2).Control(0)= "WebBrowser(2)"
- Tab(2).ControlCount= 1
- TabCaption(3) = "Lycos"
- TabPicture(3) = "Form1.frx":035E
- Tab(3).ControlEnabled= 0 'False
- Tab(3).Control(0)= "WebBrowser(3)"
- Tab(3).ControlCount= 1
- TabCaption(4) = "HotBot"
- TabPicture(4) = "Form1.frx":037A
- Tab(4).ControlEnabled= 0 'False
- Tab(4).Control(0)= "WebBrowser(4)"
- Tab(4).ControlCount= 1
- TabCaption(5) = "MSN"
- TabPicture(5) = "Form1.frx":0396
- Tab(5).ControlEnabled= 0 'False
- Tab(5).Control(0)= "WebBrowser(5)"
- Tab(5).ControlCount= 1
- Begin SHDocVwCtl.WebBrowser WebBrowser
- Height = 4575
- Index = 0
- Left = -74760
- TabIndex = 5
- Top = 840
- Width = 10935
- ExtentX = 19288
- ExtentY = 8070
- ViewMode = 1
- Offline = 0
- Silent = 0
- RegisterAsBrowser= 0
- RegisterAsDropTarget= 1
- AutoArrange = -1 'True
- NoClientEdge = 0 'False
- AlignLeft = 0 'False
- ViewID = "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
- Location = ""
- End
- Begin SHDocVwCtl.WebBrowser WebBrowser
- Height = 4575
- Index = 1
- Left = 240
- TabIndex = 6
- Top = 840
- Width = 10815
- ExtentX = 19076
- ExtentY = 8070
- ViewMode = 1
- Offline = 0
- Silent = 0
- RegisterAsBrowser= 0
- RegisterAsDropTarget= 1
- AutoArrange = -1 'True
- NoClientEdge = 0 'False
- AlignLeft = 0 'False
- ViewID = "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
- Location = ""
- End
- Begin SHDocVwCtl.WebBrowser WebBrowser
- Height = 4575
- Index = 4
- Left = -74760
- TabIndex = 7
- Top = 840
- Width = 10935
- ExtentX = 19288
- ExtentY = 8070
- ViewMode = 1
- Offline = 0
- Silent = 0
- RegisterAsBrowser= 0
- RegisterAsDropTarget= 1
- AutoArrange = -1 'True
- NoClientEdge = 0 'False
- AlignLeft = 0 'False
- ViewID = "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
- Location = ""
- End
- Begin SHDocVwCtl.WebBrowser WebBrowser
- Height = 4575
- Index = 2
- Left = -74760
- TabIndex = 8
- Top = 840
- Width = 10935
- ExtentX = 19288
- ExtentY = 8070
- ViewMode = 1
- Offline = 0
- Silent = 0
- RegisterAsBrowser= 0
- RegisterAsDropTarget= 1
- AutoArrange = -1 'True
- NoClientEdge = 0 'False
- AlignLeft = 0 'False
- ViewID = "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
- Location = ""
- End
- Begin SHDocVwCtl.WebBrowser WebBrowser
- Height = 4575
- Index = 3
- Left = -74760
- TabIndex = 9
- Top = 840
- Width = 10935
- ExtentX = 19288
- ExtentY = 8070
- ViewMode = 1
- Offline = 0
- Silent = 0
- RegisterAsBrowser= 0
- RegisterAsDropTarget= 1
- AutoArrange = -1 'True
- NoClientEdge = 0 'False
- AlignLeft = 0 'False
- ViewID = "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
- Location = ""
- End
- Begin SHDocVwCtl.WebBrowser WebBrowser
- Height = 4575
- Index = 5
- Left = -74760
- TabIndex = 10
- Top = 840
- Width = 10935
- ExtentX = 19288
- ExtentY = 8070
- ViewMode = 1
- Offline = 0
- Silent = 0
- RegisterAsBrowser= 0
- RegisterAsDropTarget= 1
- AutoArrange = -1 'True
- NoClientEdge = 0 'False
- AlignLeft = 0 'False
- ViewID = "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
- Location = ""
- End
- End
- Begin VB.Frame Frame1
- Height = 615
- Left = 120
- TabIndex = 0
- Top = 600
- Width = 11655
- Begin VB.CommandButton Command1
- Caption = "&Search"
- Default = -1 'True
- Height = 255
- Left = 10200
- TabIndex = 3
- Top = 240
- Width = 1215
- End
- Begin VB.TextBox txtsearch
- Height = 285
- Left = 960
- TabIndex = 2
- Top = 240
- Width = 8775
- End
- Begin VB.Label Label1
- Caption = "Search For:"
- Height = 255
- Left = 120
- TabIndex = 1
- Top = 240
- Width = 1815
- End
- End
- Begin ComctlLib.ImageList ImageList1
- Left = 5160
- Top = 0
- _ExtentX = 1005
- _ExtentY = 1005
- BackColor = -2147483643
- ImageWidth = 32
- ImageHeight = 32
- MaskColor = 12632256
- _Version = 327682
- BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7}
- NumListImages = 5
- BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7}
- Picture = "Form1.frx":03B2
- Key = ""
- EndProperty
- BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7}
- Picture = "Form1.frx":06CC
- Key = ""
- EndProperty
- BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7}
- Picture = "Form1.frx":09E6
- Key = ""
- EndProperty
- BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7}
- Picture = "Form1.frx":0D00
- Key = ""
- EndProperty
- BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7}
- Picture = "Form1.frx":101A
- Key = ""
- EndProperty
- EndProperty
- End
- Attribute VB_Name = "Form1"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- ' MULTI-SEARCH
- '****************************************************
- ' A simple application using Multiple Webbrowsers.
- ' With this application you can see how easy it is
- ' to generate a Multi-Seach Engine Program.
- ' Just replace the proper variables and viola.
- ' This program is 100% Working.
- '*****************************************************
- ' Original Code and Idea Created By: TECO (aka T. Teed)
- ' Email: teco@tecotown.com
- '******************************************************
- ' Modified and Enhanced By: Chad Smith
- ' Email: chads@sisna.com
- '*******************************************************
- ' CoolBar Code By: Damian Janowski - E-mail: jano@sinai.com.ar
- '*****************************************************
- 'Toolbar Const
- Private Const WM_USER = &H400
- Private Const TBSTYLE_TRANSPARENT = &H8000
- Private Const TBSTYLE_FLAT = &H800
- Private Const TB_SETSTYLE = (WM_USER + 56)
- Private Const TB_GETSTYLE = (WM_USER + 57)
- Private Const TBSTYLE_LIST = &H1000
- Private Const CCS_NODIVIDER = &H40
- Private Declare Function FindWindowEx Lib "user32" _
- Alias "FindWindowExA" _
- (ByVal hWnd1 As Long, _
- ByVal hWnd2 As Long, _
- ByVal lpsz1 As String, _
- ByVal lpsz2 As String) As Long
- Private Declare Function SendTBMessage Lib "user32" _
- Alias "SendMessageA" _
- (ByVal hwnd As Long, _
- ByVal wMsg As Long, _
- ByVal wParam As Integer, _
- ByVal lParam As Any) As Long
- Public Sub MakeToolbarFlat(Tb As Object)
- Dim Style As Long
- Dim lRet As Long
- Dim ToolbarHandle As Long
- ToolbarHandle = FindWindowEx(Tb.hwnd, 0&, "ToolbarWindow32", vbNullString)
- Style = SendTBMessage(ToolbarHandle, TB_GETSTYLE, 0&, 0&)
- Style = Style Or TBSTYLE_FLAT Or TBSTYLE_TRANSPARENT Or CCS_NODIVIDER
- lRet = SendTBMessage(ToolbarHandle, TB_SETSTYLE, 0, Style)
- Tb.Refresh
- End Sub
- Private Sub Command1_Click()
- 'This is where we get the search criteria
- 'then we replace spaces with + signs
- Let thesearch = txtsearch.Text
- Dim i As Integer
- Let i = 1
- While i <= Len(thesearch)
- If Mid(thesearch, i, 1) = " " Then
- Mid(thesearch, i, 1) = "+"
- End If
- i = i + 1
- 'Send Information to Webbrowsers and load criteria
- WebBrowser(0).Navigate "http://ink.yahoo.com/bin/query?p=" & thesearch & "&hc=0&hs=0"
- WebBrowser(1).Navigate "http://infoseek.go.com/Titles?qt=" & thesearch & "&col=WW&sv=IS&lk=noframes&svx=home_searchbox"
- WebBrowser(2).Navigate "http://www.altavista.com/cgi-bin/query?pg=q&kl=XX&stype=stext&q=" & thesearch
- WebBrowser(3).Navigate "http://www.lycos.com/cgi-bin/pursuit?cat=dir&query=" & thesearch
- WebBrowser(4).Navigate "http://www.hotbot.com/?MT=" & thesearch & "&SM=MC&DV=0&LG=any&RD=RG&DC=10&DE=2&_v=2&OPs=MDRTP"
- WebBrowser(5).Navigate "http://search.msn.com/spbasic.htm?MT=" & thesearch
- End Sub
- Private Sub Form_Load()
- 'Initialize Each Browser's Search Engine
- WebBrowser(0).Navigate "http://www.yahoo.com"
- WebBrowser(1).Navigate "http://www.infoseek.com"
- WebBrowser(2).Navigate "http://www.altavista.com"
- WebBrowser(3).Navigate "http://www.lycos.com"
- WebBrowser(4).Navigate "http://www.hotbot.com"
- WebBrowser(5).Navigate "http://search.msn.com"
- Call MakeToolbarFlat(Toolbar1)
- End Sub
- Private Sub Form_Unload(Cancel As Integer)
- 'Thank You and Goodbye Message / Contact Information
- msg = "Thank You For Using Multi-Search"
- msg = msg & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "Program Enhanments by Chad Smith (chads@sisna.com)"
- msg = msg & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "Original Code and Idea by Teco (teco@tecotown.com)"
- sstyle = vbInformation
- ttitle = "Multi-Search"
- MsgBox msg, sstyle, ttitle
- End Sub
- Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button)
- On Error Resume Next
- Select Case Button
- Case "Back"
- WebBrowser(SSTab1.Tab).GoBack
- Case "Forward"
- WebBrowser(SSTab1.Tab).GoForward
- Case "Stop"
- WebBrowser(SSTab1.Tab).Stop
- Case "Refresh"
- WebBrowser(SSTab1.Tab).Refresh
- Case "Favorites"
- End Select
- End Sub
- Private Sub txtsearch_GotFocus()
- 'Highlight The Search Criteria for Easy Adjustments
- txtsearch.SelStart = 0
- txtsearch.SelLength = Len(txtsearch.Text)
- End Sub
-